]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
15 years agoClean up the presentation of errors in the run dialog
William Jon McCann [Thu, 27 Jan 2011 20:26:58 +0000 (15:26 -0500)]
Clean up the presentation of errors in the run dialog

Removes redundant text, better icon, and shows are better error when
a command isn't found than "No such file or directory".

15 years agodesktop-file: Remove "Utility" from categories
Florian Müllner [Thu, 27 Jan 2011 07:45:48 +0000 (08:45 +0100)]
desktop-file: Remove "Utility" from categories

GNOME Shell is a core component of the desktop rather than a
utility, so adjust the desktop file to reflect that.

https://bugzilla.gnome.org/show_bug.cgi?id=640688

15 years agoQA of Galician translations
Fran Diéguez [Thu, 27 Jan 2011 02:33:29 +0000 (03:33 +0100)]
QA of Galician translations

15 years agoBump required clutter version to 1.5.15
Adel Gadllah [Wed, 26 Jan 2011 19:44:32 +0000 (20:44 +0100)]
Bump required clutter version to 1.5.15

This is required for Clutter.BindCoordinate.POSITION

15 years agoXDND: Use only one constraint for the cursor window position
Adel Gadllah [Wed, 26 Jan 2011 19:38:22 +0000 (20:38 +0100)]
XDND: Use only one constraint for the cursor window position

ClutterBindConstraint now supports POSITION, so use that instead
of separate X and Y constraints.

15 years agoUnselect search button if there is search result
Maxim Ermilov [Mon, 24 Jan 2011 23:38:16 +0000 (02:38 +0300)]
Unselect search button if there is search result

https://bugzilla.gnome.org/show_bug.cgi?id=640464

15 years agoOverview: Adjust to window size changes
Florian Müllner [Tue, 25 Jan 2011 18:12:03 +0000 (19:12 +0100)]
Overview: Adjust to window size changes

Windows may change their size while the overview is open, e.g. when
switching panels in the control center. Make sure that the preview's
position and overlay are updated in that case.

https://bugzilla.gnome.org/show_bug.cgi?id=640560

15 years agoUpdated Norwegian bokmål translation.
Kjartan Maraas [Tue, 25 Jan 2011 19:47:57 +0000 (20:47 +0100)]
Updated Norwegian bokmål translation.

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Tue, 25 Jan 2011 18:40:35 +0000 (20:40 +0200)]
[l10n] Updated Estonian translation

15 years agogs-menu: Do not exclude "Core" category
Florian Müllner [Tue, 25 Jan 2011 17:21:36 +0000 (18:21 +0100)]
gs-menu: Do not exclude "Core" category

With the current rule set, we exclude applications in the "Core"
category - this includes Nautilus, which we want to show up at
least until "Finding and Reminding" is implemented, so remove
the exclude rule for now.

15 years agoappSwitcher: Make sure we don't leave a stale timeout handler
Adel Gadllah [Tue, 25 Jan 2011 14:30:19 +0000 (15:30 +0100)]
appSwitcher: Make sure we don't leave a stale timeout handler

15 years agoswipe-scrolling: Take threshold into account during drag
Florian Müllner [Mon, 24 Jan 2011 22:15:33 +0000 (23:15 +0100)]
swipe-scrolling: Take threshold into account during drag

On button-release, a threshold is used to determine if the gesture
should be considered a click and thus ignored. While the drag is
active though, the controlled actor is dragged immediately. As a
result, dragging by a tiny amount does not trigger a snap back when
the action is interpreted as a click. As a fix, do not update the
dragged actor's position until the same threshold is passed.

https://bugzilla.gnome.org/show_bug.cgi?id=640494

15 years agoswipe-scroll: Don't eat button-release events on click
Florian Müllner [Mon, 24 Jan 2011 21:31:10 +0000 (22:31 +0100)]
swipe-scroll: Don't eat button-release events on click

The main overview group starts capturing events on button-press
events to implement swipe-scrolling. While reactive children of
the group which handle both button-press and button-release events
don't trigger swipe-scrolling, children that only rely on
button-release have stopped working - at least the primary/secondary
icons of the search entry are affected. While the capture handler
already checks the pointer movement between press and release to
determine whether the action should be considered a click rather
than a drag, it still blocks the release event from propagating.
Instead, only block release events for drag actions, but not for
clicks.

https://bugzilla.gnome.org/show_bug.cgi?id=640493

15 years agoModifying Colin Walters UID. (cwalters to walters) into gnome-shell.doap.
Andrea Veri [Mon, 24 Jan 2011 23:06:58 +0000 (00:06 +0100)]
Modifying Colin Walters UID. (cwalters to walters) into gnome-shell.doap.
This was causing some 'no route to host' mail sent to RT. AndreaVeri on
behalf of the AccountsTeam

15 years agorecorder: Call cairo_surface_mark_dirty on the cursor surface
Adel Gadllah [Mon, 24 Jan 2011 21:56:23 +0000 (22:56 +0100)]
recorder: Call cairo_surface_mark_dirty on the cursor surface

Cairo surfaces have to be marked dirty after directly accessing
them.

This fixes the problem of the cursor not being in the recordings.

15 years agoview-selector: Prelight view titles on hover
Florian Müllner [Wed, 8 Dec 2010 00:47:41 +0000 (01:47 +0100)]
view-selector: Prelight view titles on hover

The titles are clickable, indicate this to the user by prelighting
them on hover.

15 years agoshell-app-usage: fix tracking code
Dan Winship [Mon, 24 Jan 2011 18:25:09 +0000 (13:25 -0500)]
shell-app-usage: fix tracking code

We were checking if the app was running, but then marking it as
recently-seen either way. Fix it to only update it when the app is
running.

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoshell-doc-system: fix %-escaping code in shell_doc_system_open()
Dan Winship [Mon, 24 Jan 2011 17:30:34 +0000 (12:30 -0500)]
shell-doc-system: fix %-escaping code in shell_doc_system_open()

It was escaping app_exec into app_exec_quoted, but then forgot about
it and went back to using app_exec.

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoRemove set-but-unused variables, to appease gcc 4.6
Dan Winship [Mon, 24 Jan 2011 17:41:23 +0000 (12:41 -0500)]
Remove set-but-unused variables, to appease gcc 4.6

https://bugzilla.gnome.org/show_bug.cgi?id=640447

15 years agoAppSwitcher: Delay activating appIcons when the thumbnail list is open
Adel Gadllah [Thu, 6 Jan 2011 19:21:27 +0000 (20:21 +0100)]
AppSwitcher: Delay activating appIcons when the thumbnail list is open

When aiming for the thumbnails with the mouse one might cross an
icon by accident which causes the thumbnail list to be closed, which is
frustrating.

Fix this by delaying the icon activation when the thumbnail list is
open.

https://bugzilla.gnome.org/show_bug.cgi?id=636650

15 years agoStThemeDrawing: clip background to border
Ray Strode [Fri, 10 Dec 2010 22:15:39 +0000 (17:15 -0500)]
StThemeDrawing: clip background to border

Previously, trying to use a background image and border on
the same node resulted in the background drawing over the border.

This commit adds support for background images to

st_theme_node_render_background_with_border

and changes the code to call that function when appropriate.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agost-private: add cairo code for drawing shadow
Ray Strode [Thu, 13 Jan 2011 00:45:28 +0000 (19:45 -0500)]
st-private: add cairo code for drawing shadow

This does the same thing as the cogl equivalent
code, but for handling fallbacks.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agost-private: split pixel blurring code out
Ray Strode [Thu, 13 Jan 2011 00:43:36 +0000 (19:43 -0500)]
st-private: split pixel blurring code out

The guts are somewhat complicated, and
are potentially reusable for future cairo
fallback code.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStTextureCache: add api to load image to cairo surface
Ray Strode [Fri, 10 Dec 2010 22:15:39 +0000 (17:15 -0500)]
StTextureCache: add api to load image to cairo surface

Loading a pixbuf in a way that cairo can use it is a
pretty involved process that involves a lot of code, and pixel
fiddling.

This commit adds the mechanism to StTextureCache so we can reuse
the existing pixbuf handling code there, and also get caching.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNodeDrawing: generalize render_gradient to render_background_with_border
Ray Strode [Sun, 12 Dec 2010 20:41:41 +0000 (15:41 -0500)]
StThemeNodeDrawing: generalize render_gradient to render_background_with_border

A lot of the border drawing logic in st_theme_node_render_gradient is
applicable to other non-solid background types than gradients.

This commit refactors that code so that support for other non-solid
background types can be more easily integrated later.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNodeDrawing: clip background image shadow to outline
Ray Strode [Sat, 22 Jan 2011 02:52:18 +0000 (21:52 -0500)]
StThemeNodeDrawing: clip background image shadow to outline

When drawing the background image shadow, we need to clip it
to the node's background color, gradient, or borders if present.

If the background color is transparent, and there aren't any
borders, then we don't clip the shadow since there is nothing
to confine it.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNodeDrawing: clip background image to node allocation
Ray Strode [Thu, 13 Jan 2011 22:46:59 +0000 (17:46 -0500)]
StThemeNodeDrawing: clip background image to node allocation

When drawing the background image, we need to make sure
we don't draw outside the bounding rectangle of the node.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNode: Don't make border images and gradients mutually exclusive
Ray Strode [Fri, 14 Jan 2011 19:03:40 +0000 (14:03 -0500)]
StThemeNode: Don't make border images and gradients mutually exclusive

Since we no longer use the same material for both purposes,
we can now remove the restriction that they are mutually exclusive.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNode: split border_texture into two vars
Ray Strode [Wed, 12 Jan 2011 22:07:19 +0000 (17:07 -0500)]
StThemeNode: split border_texture into two vars

The border_texture (and border_material) variable is being
overloaded for two purposes: it's used as a source
to 9-slice the border from, and it's used as place to prerender
the background and border together for gradients.

While we only do one or the other for any given node, the two cases
are distinct, and should use distinct variables for readability.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoStThemeNode: Split -st-shadow into three attributes
Ray Strode [Thu, 13 Jan 2011 23:27:24 +0000 (18:27 -0500)]
StThemeNode: Split -st-shadow into three attributes

Currently, "-st-shadow" can mean one of three very
different things:

1) shadow based on alpha of the background image
2) shadow the "border box" of the node
3) shadow applied to the content of a StIcon

It isn't well defined which of the above 3 cases
-st-shadow will mean for any given node, however.

This commit splits the property into three
different properties, "box-shadow",
"-st-background-image-shadow", and "icon-shadow"
to make it all very explicit.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agotests: showcase borders with non-solid backgrounds
Ray Strode [Wed, 5 Jan 2011 15:08:50 +0000 (10:08 -0500)]
tests: showcase borders with non-solid backgrounds

This commit adds a few more examples to borders.js
that render borders with various combinations of
gradients, background images, shadows, and
border-images.

https://bugzilla.gnome.org/show_bug.cgi?id=636976

15 years agoSt: Use clutter_actor_get_request_mode
Adel Gadllah [Sun, 23 Jan 2011 14:20:43 +0000 (15:20 +0100)]
St: Use clutter_actor_get_request_mode

Use clutter_actor_get_request_mode rather than g_object_get
since we have it in the required clutter version.

https://bugzilla.gnome.org/show_bug.cgi?id=640415

15 years agosearch-display: Enable swipe scrolling
Florian Müllner [Fri, 21 Jan 2011 22:49:03 +0000 (23:49 +0100)]
search-display: Enable swipe scrolling

If a search gives many results from various providers, the result
area will be scrollable, so enable swipe-scrolling here as well.

https://bugzilla.gnome.org/show_bug.cgi?id=635034

15 years agoapp-display: Enable swipe-scrolling in the app view
Florian Müllner [Fri, 21 Jan 2011 18:50:25 +0000 (19:50 +0100)]
app-display: Enable swipe-scrolling in the app view

With general support for swipe-scrolling in the overview, there is
no reason to limit the behavior to workspaces. It is equally useful
for scrolling through the grid of available applications, so enable
swipe-scrolling for the app view.

https://bugzilla.gnome.org/show_bug.cgi?id=635034

15 years agoworkspaces-view: Use overview swipe-scrolling
Florian Müllner [Fri, 21 Jan 2011 18:47:54 +0000 (19:47 +0100)]
workspaces-view: Use overview swipe-scrolling

Remove the swipe-scrolling implementation in WorkspacesView and
use the new overview facility.

https://bugzilla.gnome.org/show_bug.cgi?id=635034

15 years agooverview: Add a facility for swipe-scrolling
Florian Müllner [Fri, 21 Jan 2011 13:08:42 +0000 (14:08 +0100)]
overview: Add a facility for swipe-scrolling

The workspaces view allows to drag the active workspace to swipe-scroll
to the next or previous workspace. While this behavior can come in handy
in general, there are good reasons to move the functionality to the
overview:

 - Finding a spot on a workspace to start a drag can be hard,
   especially when the workspace contains a single window
 - With the new layout, workspaces have no visible border, making
   it hard to predict where a drag can be initiated
 - The same behavior is equally useful for other elements

So add setScrollAdjustment() to the overview, which allows setting
an adjustment controlled with swipe-scrolling (either horizontally
or vertically); only a single adjustment can be controlled at a
time. A swipe-scroll can be initiated on any part of the background that
is not occupied by a reactive actor. For cases where further control
is needed, 'swipe-scroll-start' and 'swipe-scroll-end' signals are
emitted.

https://bugzilla.gnome.org/show_bug.cgi?id=635034

15 years agoUpdated Arabic translation
Khaled Hosny [Sun, 23 Jan 2011 11:29:55 +0000 (13:29 +0200)]
Updated Arabic translation

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Sun, 23 Jan 2011 00:43:13 +0000 (02:43 +0200)]
Updated Hebrew translation.

15 years agoUpdated Spanish translation
Jorge González [Sat, 22 Jan 2011 15:41:46 +0000 (16:41 +0100)]
Updated Spanish translation

15 years agorecorder: Switch to webm
Adel Gadllah [Fri, 21 Jan 2011 18:33:11 +0000 (19:33 +0100)]
recorder: Switch to webm

The vp8 codec provides better performance in pretty much all cases compared
to theora while still being free (as in not patent encumbered).

Also add a %T placeholder to the pipeline string which will be replaced
with the a thread count based on the target system.

https://bugzilla.gnome.org/show_bug.cgi?id=632595

15 years agoKeyboardStatus: handle modifier key indicators
Giovanni Campagna [Wed, 12 Jan 2011 15:00:54 +0000 (16:00 +0100)]
KeyboardStatus: handle modifier key indicators

Introduce a generic framework for on/off indicators that are shown
in the panel, next to the system status area, and use it for
showing the status of modifier keys.

https://bugzilla.gnome.org/show_bug.cgi?id=600771

15 years agorecorder: Force full stage redraws during recording
Adel Gadllah [Fri, 21 Jan 2011 17:55:00 +0000 (18:55 +0100)]
recorder: Force full stage redraws during recording

Partial redraws can result into artifacts in the recording,
so disable them while recording.

https://bugzilla.gnome.org/show_bug.cgi?id=640206

15 years agoUpdated Italian translation
Luca Ferretti [Fri, 21 Jan 2011 00:18:36 +0000 (01:18 +0100)]
Updated Italian translation

15 years agost: Report correct paint volumes during transitions
Florian Müllner [Thu, 20 Jan 2011 20:15:05 +0000 (21:15 +0100)]
st: Report correct paint volumes during transitions

StWidget reports a paint volume large enough to paint the current
theme node. As CSS transitions also paint the previous theme node,
the reported paint volume may be incorrect, resulting in screen
artifacts when painting outside the reported volume.

Add st_theme_node_transition_get_paint_box() to calculate an allocation
large enough to paint both theme nodes, and use it to report the correct
paint volume during transitions.

https://bugzilla.gnome.org/show_bug.cgi?id=640085

15 years agoStScrollView: Implement real fade effect
Adel Gadllah [Thu, 20 Jan 2011 19:25:21 +0000 (20:25 +0100)]
StScrollView: Implement real fade effect

Implement an edge fade effect (top/bottom) using a
ClutterOffscreenEffect subclass, replacing the former
shadow hack.

https://bugzilla.gnome.org/show_bug.cgi?id=639460

15 years agooverview: Always return a value in _onDragMotion()
Florian Müllner [Thu, 20 Jan 2011 15:46:55 +0000 (16:46 +0100)]
overview: Always return a value in _onDragMotion()

Drag monitor functions are supposed to return a value, but
_onDragMotion() does not always do so. Add the missing return
value and remove unnecessary else.

15 years agoopen-search-system: Remove unused parameter
Florian Müllner [Thu, 20 Jan 2011 13:20:53 +0000 (14:20 +0100)]
open-search-system: Remove unused parameter

Remove the 'title' parameter from the OpenSearchSystem constructor,
as the prototype's _init() method does not use it.

15 years agoenvironment: Fix runtime crash due to GTK+ change
Florian Müllner [Thu, 20 Jan 2011 14:42:46 +0000 (15:42 +0100)]
environment: Fix runtime crash due to GTK+ change

As Gdk.Device.get_state() does not work properly from Javascript,
we used to block it in the environment. The method now has been
annotated with (skip), causing shell to crash on startup as only
existing methods may be blocked.
Just remove the block in question, as the annotation prevents the
use of that method anyway.

15 years agoAdding StLabel a11y support
Alejandro Piñeiro [Thu, 20 Jan 2011 12:02:14 +0000 (13:02 +0100)]
Adding StLabel a11y support

Right now is just redefine atk_object_get_name.

If someone wonders why not implement AtkText interface, or expose the
internal ClutterText, here a extract from AtkText doc:

"AtkText should be implemented by AtkObjects on behalf of widgets that
have text content which is either attributed or otherwise
non-trivial. AtkObjects whose text content is simple, unattributed,
and very brief may expose that content via atk_object_get_name
instead;"

StLabel is attributed, but is still simple and brief. In the same way
the atk_object_get_name redefinition is required, so this patch is the
first step. We can implement AtkText in the future.

https://bugzilla.gnome.org/show_bug.cgi?id=626658

15 years agoStWidgetAccessible: accessibility support for StWidget
Alejandro Piñeiro [Tue, 4 Jan 2011 12:14:15 +0000 (13:14 +0100)]
StWidgetAccessible: accessibility support for StWidget

It includes:

 * Expose a proper focusable state, instead of the default one from
   cally, using StWidget::can_focus, and also notifying the state change

 * Management of the selected stated, using the current pseudo_class.

 * Defines a new virtual method on StWidget: get_accessible_type. In
   this way it is not required to reimplement get_accessible just for
   a accessible type change. get_accessible is reimplemented using this.
   You can see that as a substitute of the atk object factory

https://bugzilla.gnome.org/show_bug.cgi?id=636716

15 years agoAdded a11y initialization code
Alejandro Piñeiro [Mon, 3 Jan 2011 23:42:38 +0000 (00:42 +0100)]
Added a11y initialization code

This basically:
  * Checks a11y configuration properties
  * Checks if clutter has a11y enabled
  * Loads atk-bridge

It also ensure proper NO_GAIL and NO_AT_BRIDGE values on gnome-shell
startup script

https://bugzilla.gnome.org/show_bug.cgi?id=612599

15 years agoXDND: Don't reset switch timeout when pointer is over the same window
Adel Gadllah [Fri, 7 Jan 2011 10:12:00 +0000 (11:12 +0100)]
XDND: Don't reset switch timeout when pointer is over the same window

Currently we reset the timeout on every mouse movement which means
the user has to keep the mouse at the exact same position for 1.25
seconds.

Be more tolerant and allow the user to move the mouse over the
window without reseting the timeout, which should make activating
windows easier.

https://bugzilla.gnome.org/show_bug.cgi?id=638896

15 years agoUpdated Arabic translation
Khaled Hosny [Wed, 19 Jan 2011 20:47:57 +0000 (22:47 +0200)]
Updated Arabic translation

15 years agoUpdated Arabic translation
Khaled Hosny [Wed, 19 Jan 2011 20:38:30 +0000 (22:38 +0200)]
Updated Arabic translation

15 years agoUpdated Spanish translation
Daniel Mustieles [Wed, 19 Jan 2011 19:27:21 +0000 (20:27 +0100)]
Updated Spanish translation

15 years agoHard code Cantarell as the default UI font.
Owen W. Taylor [Tue, 14 Dec 2010 01:50:19 +0000 (02:50 +0100)]
Hard code Cantarell as the default UI font.

- specify an overall font-family for all children of the stage and
  for places where we just want to use a size, use font-size.
- also shrink the humongous 16px panel and menu size to a reasonable 14.
- scale up the icons to be 16px by default again

Based on a patch by Jakub Steiner <jimmac@gmail.com>

https://bugzilla.gnome.org/show_bug.cgi?id=634226

15 years agoStIcon: round icon size to an integer
Owen W. Taylor [Wed, 19 Jan 2011 16:34:10 +0000 (11:34 -0500)]
StIcon: round icon size to an integer

Instead of converting a CSS-specified length to an integer by truncation,
round. This means that sizes specified by converting a pixel value into
non-px terms will work reliably instead of potentially being off-by-one.

15 years agonotification: be compatible with various names of the icon data hint
Cosimo Cecchi [Wed, 19 Jan 2011 15:30:01 +0000 (16:30 +0100)]
notification: be compatible with various names of the icon data hint

The hint changed its name during various iterations of the
notification daemon spec; be compatible with all of them.

https://bugzilla.gnome.org/show_bug.cgi?id=639959

15 years agotexture-cache: add a missing array annotation
Cosimo Cecchi [Wed, 19 Jan 2011 15:38:10 +0000 (16:38 +0100)]
texture-cache: add a missing array annotation

15 years agoUpdated Galician translations
Fran Diéguez [Wed, 19 Jan 2011 14:01:58 +0000 (15:01 +0100)]
Updated Galician translations

15 years agoutil: Fix regex used to match for URLs
Maxim Ermilov [Wed, 19 Jan 2011 02:06:53 +0000 (05:06 +0300)]
util: Fix regex used to match for URLs

Commit a65a0f03d49 changed the literal RegExp to a string-based
RegExp(). As backslashes are treated specially inside strings,
translating an expression as /\s/ to '\s' results in a faulty
regex of /s/, so escape backslashes where necessary.
https://bugzilla.gnome.org/show_bug.cgi?id=639914

15 years agoDon't reset y position of expanded notifications when updating them
Marina Zhurakhinskaya [Thu, 13 Jan 2011 01:05:36 +0000 (20:05 -0500)]
Don't reset y position of expanded notifications when updating them

This fixes the problem of chat notifications collapsing and then expanding
again when receiving multiple messages in the expanded new notification.

https://bugzilla.gnome.org/show_bug.cgi?id=629557

15 years agowindowManager: Skip disposed windows in _switchWorkspaceDone
Adel Gadllah [Tue, 18 Jan 2011 18:25:00 +0000 (19:25 +0100)]
windowManager: Skip disposed windows in _switchWorkspaceDone

Avoid reparenting already disposed windows.

https://bugzilla.gnome.org/show_bug.cgi?id=639853

15 years agoconfigure.ac: remove an old reference to Tidy
Dan Winship [Tue, 18 Jan 2011 16:48:37 +0000 (11:48 -0500)]
configure.ac: remove an old reference to Tidy

15 years agobuild: Add cups development package to dependencies
Florian Müllner [Tue, 18 Jan 2011 16:17:38 +0000 (17:17 +0100)]
build: Add cups development package to dependencies

Needed by gnome-control-center.

15 years agoUpdated Hebrew translation.
Yaron Shahrabani [Tue, 18 Jan 2011 11:05:41 +0000 (13:05 +0200)]
Updated Hebrew translation.

15 years agoStTextureCache: Fix compilation warning
Maxim Ermilov [Mon, 17 Jan 2011 22:21:44 +0000 (01:21 +0300)]
StTextureCache: Fix compilation warning

15 years agosearch: Use Util.spawn rather then Shell.Process
Adel Gadllah [Mon, 17 Jan 2011 22:05:30 +0000 (23:05 +0100)]
search: Use Util.spawn rather then Shell.Process

Shell.Process has been removed in favor of Util.spawn* so use that
instead.

15 years agoadd ability to search in web from search view
Maxim Ermilov [Mon, 17 Jan 2011 21:38:47 +0000 (00:38 +0300)]
add ability to search in web from search view

It use OpenSearch to define the search engines.
https://bugzilla.gnome.org/show_bug.cgi?id=623708

15 years agorunDialog: use fileUtils.listDirAsync in CommandCompleter
Maxim Ermilov [Mon, 17 Jan 2011 21:30:12 +0000 (00:30 +0300)]
runDialog: use fileUtils.listDirAsync in CommandCompleter

https://bugzilla.gnome.org/show_bug.cgi?id=623708

15 years agoplaces: Do not use nautilus' 'desktop-is-home-dir' setting
Florian Müllner [Mon, 17 Jan 2011 19:52:26 +0000 (20:52 +0100)]
places: Do not use nautilus' 'desktop-is-home-dir' setting

g_settings_schema_new() aborts if the requested schema is not found,
so the previous approach of handling the case of unstable nautilus
not being installed did not work.
Instead, remove the use of the setting altogether - the original intent
was to not have separate items for Desktop and Home in the places
section if the nautilus key was set. As the section has been removed
anyway, the impact of always adding the desktop folder is minimal
(e.g. searching for "desktop" will match the desktop folder even
if it's set to the home folder).

15 years agoBluetoothStatus: add a separator above Settings menu entry
Luca Ferretti [Mon, 17 Jan 2011 20:02:03 +0000 (21:02 +0100)]
BluetoothStatus: add a separator above Settings menu entry

Close bug #639704

15 years agoplaces: Fail gracefully when not using unstable nautilus
Florian Müllner [Sun, 16 Jan 2011 19:21:10 +0000 (20:21 +0100)]
places: Fail gracefully when not using unstable nautilus

The latest development version of nautilus has been ported to
GSettings, which we now use as well for the desktop-is-home-dir
preference. Obviously, the required schema is only available if
a recent enough nautilus version is installed. Instead of adding
yet another module to the moduleset, catch the exception and
ignore the preference in case the schema is not available.

https://bugzilla.gnome.org/show_bug.cgi?id=639689

15 years agoplaces: Port to GSettings
Florian Müllner [Sun, 16 Jan 2011 19:18:09 +0000 (20:18 +0100)]
places: Port to GSettings

'Places' follows the nautilus preference of whether the Desktop
should be a separate directory or the home folder should be used.
Nautilus has been ported to GSettings a while ago, so follow suit.

https://bugzilla.gnome.org/show_bug.cgi?id=639689

15 years agoplaces: Remove obsolete code
Florian Müllner [Sun, 16 Jan 2011 19:05:10 +0000 (20:05 +0100)]
places: Remove obsolete code

The dash no longer contains a places section, so remove the now
unused code.

https://bugzilla.gnome.org/show_bug.cgi?id=639689

15 years agoUpdated Spanish translation
Daniel Mustieles [Sun, 16 Jan 2011 20:28:21 +0000 (21:28 +0100)]
Updated Spanish translation

15 years agoaltTab: Query the correct monitor's size
Adel Gadllah [Sun, 16 Jan 2011 12:34:31 +0000 (13:34 +0100)]
altTab: Query the correct monitor's size

We always display the appSwitcher on the primary monitor,
so always query for its size rather than that of the focused
one.

15 years agoUpdated Galician translations
Fran Diéguez [Sun, 16 Jan 2011 16:09:09 +0000 (17:09 +0100)]
Updated Galician translations

15 years agoupdate for translation
A S Alam [Sun, 16 Jan 2011 05:38:08 +0000 (11:08 +0530)]
update for translation

15 years ago[l10n] Updated Estonian translation
Ivar Smolin [Sun, 16 Jan 2011 08:20:20 +0000 (10:20 +0200)]
[l10n] Updated Estonian translation

15 years ago[Build] Bump vala to 0.11.4
Adel Gadllah [Sat, 15 Jan 2011 20:57:31 +0000 (21:57 +0100)]
[Build] Bump vala to 0.11.4

15 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sat, 15 Jan 2011 11:44:30 +0000 (12:44 +0100)]
Updated Norwegian bokmål translation

15 years agoUpdated Greek translation
Kostas Papadimas [Sat, 15 Jan 2011 09:51:02 +0000 (11:51 +0200)]
Updated Greek translation

15 years ago[l10n] updated Italian translation
Luca Ferretti [Sat, 15 Jan 2011 00:22:47 +0000 (01:22 +0100)]
[l10n] updated Italian translation

15 years agokbd-status: s/Preferences/Settings in menu entry
Luca Ferretti [Sat, 15 Jan 2011 00:04:06 +0000 (01:04 +0100)]
kbd-status: s/Preferences/Settings in menu entry

In order to match similar menu entries from other menus.

15 years ago[l10n] updates POTFILES.in
Luca Ferretti [Fri, 14 Jan 2011 23:59:43 +0000 (00:59 +0100)]
[l10n] updates POTFILES.in

15 years agogenericDisplay: Remove unused module
Florian Müllner [Fri, 14 Jan 2011 21:15:53 +0000 (22:15 +0100)]
genericDisplay: Remove unused module

GenericDisplay used to provide a common base class for places and
recent items, none of which exists anymore. As of current mockups,
display items in "Finding and Reminding" should be based on
BaseIcon / IconGrid instead.

15 years agodoc-display: Remove UI of the old dash display
Florian Müllner [Fri, 14 Jan 2011 21:08:03 +0000 (22:08 +0100)]
doc-display: Remove UI of the old dash display

Currently recent items only show up in search results. It is planned
to bring them back in the context of "Finding and Reminding", but
the UI in the corresponding mockups differs significantly from the
removed UI, so that it doesn't seem useful to keep it around.

15 years agocss: Remove places and recent items
Adel Gadllah [Fri, 14 Jan 2011 20:58:24 +0000 (21:58 +0100)]
css: Remove places and recent items

They no longer exist so they should be removed from css as well.

15 years agoDash: Remove unused properties
Adel Gadllah [Fri, 14 Jan 2011 20:22:18 +0000 (21:22 +0100)]
Dash: Remove unused properties

15 years agoUpdated Galician translations
Fran Diéguez [Fri, 14 Jan 2011 15:33:17 +0000 (16:33 +0100)]
Updated Galician translations

15 years agokbd-status: Close the menu when switching layouts
Florian Müllner [Thu, 13 Jan 2011 22:32:20 +0000 (23:32 +0100)]
kbd-status: Close the menu when switching layouts

Layout items in the menu overwrite PopupBaseMenuItem.activate(),
so the menu stays open when selecting a layout from the menu.
Chain up to the parent class' method to make the items behave properly.

https://bugzilla.gnome.org/show_bug.cgi?id=639474

15 years agoendSessionDialog: Add logout/shutdown dialog
Ray Strode [Thu, 6 Jan 2011 15:30:15 +0000 (10:30 -0500)]
endSessionDialog: Add logout/shutdown dialog

This commit adds a dialog for gnome-session to
privately use when initiating log outs and shut
downs.

Coordination is done over the bus.

https://bugzilla.gnome.org/show_bug.cgi?id=637187

15 years agorunDialog: animate to new height on error
Ray Strode [Mon, 6 Dec 2010 19:41:45 +0000 (14:41 -0500)]
runDialog: animate to new height on error

When an error message is displayed the run dialog
pops to the new height instantly.  It needs a
a transition.

This commit makes the dialog quickly grow to its
ultimate height, making room for the error message,
before showing it.

https://bugzilla.gnome.org/show_bug.cgi?id=637187

15 years agorunDialog: subclass from modalDialog
Ray Strode [Mon, 6 Dec 2010 19:41:06 +0000 (14:41 -0500)]
runDialog: subclass from modalDialog

Now that we have a modalDialog base class in gnome-shell,
it makes sense to use it for the run dialog.

Note, the run dialog doesn't currently have buttons, so
it isn't exercising all the API of the base class.

https://bugzilla.gnome.org/show_bug.cgi?id=637187

15 years agomodalDialog: Add modal dialog base class
Ray Strode [Thu, 21 Oct 2010 00:46:38 +0000 (20:46 -0400)]
modalDialog: Add modal dialog base class

This is a base class to make it easier to
gain a consistent look for system modal dialogs.

It handles creating a darkened backdrop behind the dialog, setting
up buttons in the dialog, keynav, etc.

https://bugzilla.gnome.org/show_bug.cgi?id=637187

15 years agomain: add timestamp parameter to push/popModal
Ray Strode [Wed, 20 Oct 2010 19:08:14 +0000 (15:08 -0400)]
main: add timestamp parameter to push/popModal

Right now popModal() passes global.get_current_time() for
its begin_modal() call.  global.get_current_time() is the
timestamp of the last gdk or clutter event processed by the
shell's mutter process.  These values could potentially be
be too stale to use if pushModal() were to get called in
response to an event by another process.

This commit changes pushModal() to have an optional timestamp
argument, which can be used to associate the call with the
event that initiated it.

https://bugzilla.gnome.org/show_bug.cgi?id=637187

15 years agogeneric-container: Queue a redraw in skip_paint()
Florian Müllner [Thu, 13 Jan 2011 22:48:51 +0000 (23:48 +0100)]
generic-container: Queue a redraw in skip_paint()

When changing a child's visibility with skip_paint(), the change
will not be visible until a redraw is triggered. Queue a redraw,
so that the function has an immediate effect.

https://bugzilla.gnome.org/show_bug.cgi?id=639461

15 years agoRevert "kbd-status: Close the menu when switching layouts"
Florian Müllner [Fri, 14 Jan 2011 00:05:23 +0000 (01:05 +0100)]
Revert "kbd-status: Close the menu when switching layouts"

This reverts commit e0f58c615b40bb4f2befa7a1f8278ede947cfb98.

Pushed accidentally.

15 years agokbd-status: Close the menu when switching layouts
Florian Müllner [Thu, 13 Jan 2011 22:32:20 +0000 (23:32 +0100)]
kbd-status: Close the menu when switching layouts

Layout items in the menu overwrite PopupBaseMenuItem.activate(),
so the menu stays open when selecting a layout from the menu.
Chain up to the parent class' method to make the items behave properly.

https://bugzilla.gnome.org/show_bug.cgi?id=639474